a species of cactus (opuntia leucotricha) - Español Inglés Diccionario